body {
	/*background: rgb(197,204,211) url('/images/style/page/stripes.png');*/
	/*background: #f8f8f8 url('/images/style2/page/bg.jpg');*/
	/*background: #f8f8f8 url('/images/style2/page/bg2.jpg');*/
	background: #e7e7e7;
	background: #FFFFFF;
	background: #f8f8f8;
	
	font-family: Helvetica;
	margin: 0px;
	padding: 0px;
	/*-webkit-user-select: none;*/
	-webkit-text-size-adjust: none;
	font: 15px Helvetica;
}

/* WRAPPER */
div#wrapper {}

/* HEADERS */
div#header {
	background: rgb(109,133,163) url('/images/bgHeader.png') repeat-x top;
	border-top: 1px solid rgb(205,213,223);
	border-bottom: 1px solid rgb(46,55,68);
	padding: 0px;
	margin: 0px auto;
	min-height: 44px;
	-webkit-box-sizing: border-box;
	height: 44px;
	width: 100%;
}
	/* HEADER H1 */
	div#header h1 {
		color: #fff;
		font: bold 20px/30px Helvetica;
		text-shadow: #2d3642 0 -1px 0;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		padding: 5px 0;
		margin: 0px;
	}
	/* HEADER (BUTTONS AND LINKS) */
	div#header a, div#header input {
		color: #FFF;
		background: none;
		font: bold 12px/30px Helvetica;
		border-width: 0 5px;
		margin: 0;
		padding: 0 3px;
		width: auto;
		height: 30px;
		text-shadow: rgb(46,55,68) 0 -1px 0;
		text-overflow: ellipsis;
		text-decoration: none;
		white-space: nowrap;
		position: absolute;
		overflow: hidden;
		top: 7px;
		right: 6px;
		-webkit-border-image: url('/images/toolButton.png') 0 5 0 5;
		background-repeat: none;
		cursor: pointer;
	}
	/* HEADER ACTIE BUTTON */
	.Action {
		border-width: 0 5px;
		-webkit-border-image: url('/images/actionButton.png') 0 5 0 5;
	}

/* WEERGAVE --------------------------- */
.alternate {
	background-color: #F2F2F2;
}

span.hoog {	color:red; font-weight: bold;}
span.goed {	color:black; font-weight: bold;}
span.laag {	color:blue; font-weight: bold;}

label {
	display: inline-block;
	width: 40px;
}
p.labeltext_bloedglucose {
	display: inline-block;
	margin: 2px 25px 0px 0px;
	padding: 0px;
	/*width: 153px;*/
}
p.labeltext_insuline {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	/*width: 55px;*/
}
p.labeltext_insuline.first { padding-right: 32px;}

span.laag, span.goed, span.hoog {
	margin: 0px auto;
	padding: 0px 2px;
	display: inline-block;
}
span.opmerking {
	background-position: center left;
	background-repeat: no-repeat;
}
p.opmerking {
	margin: 0px;
	background-position: 2px 4px;
	background-repeat: no-repeat;
	padding-left: 12px;
	text-align: left;
}

span.opmerking1 {	border-bottom: 1px solid #6666ff;}
p.opmerking1 {		background-image: url('/images/blauw_rondje.png');}
span.opmerking2 {	border-bottom: 1px solid red;}
p.opmerking2 {		background-image: url('/images/rood_rondje.png');}
span.opmerking3 {	border-bottom: 1px solid green;}
p.opmerking3 {		background-image: url('/images/groen_rondje.png');}
span.opmerking0 {	border-bottom: 1px solid yellow;}
p.opmerking0 {		background-image: url('/images/geel_rondje.png');}
p.opmerking10 {		background-image: url('/images/zwart_rondje.png');}

/* RADIO BUTTONS ---------------------- */
.label_radio {
	height: 20px;
	width: 40px;
}

/* TABEL ------------------------------ */
table.table_list th {
	border-bottom: 1px solid black !important;
}
table.table_list tr td.date {
	padding-left: 1%;
	border-right: 1px solid #a1a1a1;
	text-align: left;
	width: 20%;
}
table.table_list tr th.date {
	width: 20%;
	border-right: 1px solid #a1a1a1;
}

table.table_list tr td.opmerkingen {
	text-align: left;
	padding-left: 1%;
}
table.table_list {
	font-size: 11px;
	/*margin: 10px 0px;*/
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #ffffff;
	border-top: 2px solid #c2c2c2;
	border-bottom: 2px solid #c2c2c2;
}
table.table_list tr {
	height: 30px;
}
table.table_list tr td, table.table_list tr th {
	width: 10%;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #d2d2d2;
	border-right: 1px dotted #a1a1a1;
	text-align: center;
}
table.table_list tr td:last-child, table.table_list tr th:last-child {
	border-right: none;
}